Type: concept
Confidence: 0.90
Created: 2026-04-20
Updated: 2026-04-20
Tags: Word2Vec训练优化Softmax计算效率计算理论

层次 Softmax(Hierarchical Softmax)

概述

Word2Vec 中使用的训练优化技术,利用霍夫曼树将 Softmax 计算复杂度从 O(V) 降至 O(log V)。

关键内容

  1. 霍夫曼树结构:将词汇表 V 组织为一棵二叉霍夫曼树,频繁词靠近根节点,稀有词靠近叶节点。每个内部节点关联一个 sigmoid 分类器,决定走向左子树还是右子树。
  2. 对数复杂度:预测一个词的概率只需计算从根到该词叶节点路径上的 sigmoid 值,路径长度为 O(log V)。相比标准 Softmax 需要计算所有 V 个词的概率,层次 Softmax 大幅降低了计算量。
  3. 负采样的对比:层次 Softmax负采样(Negative Sampling)Word2Vec 的两种训练优化方法。负采样实现更简单且在大型语料上通常表现更好,层次 Softmax 在低频词表示上略有优势。

层次 Softmax 是早期词向量训练的关键优化技术,使得在大规模语料上训练词向量变得可行。

来源

相关